Meta-level Independent Modelling
نویسندگان
چکیده
The popularity of the UML and the recent focus on its extension mechanisms has raised the general awareness of the value and importance of metamodelling. However, the effectiveness of metamodelling with the UML is being hindered by the lack of suitable notational support. In particular the stereotype mechanism is not consistently applied to the UML’s four-layer meta-architecture. The result is that different notations are used for the same concept at different meta-levels. In this paper we explain the motivation for a uniform, level-independent notation that supports the same concept in the same way regardless of its location in the meta-architecture, and then go on to suggest some of the principles upon which such a notation could be based.
منابع مشابه
A Meta-Modelling Approach to Feature Modelling
Feature modelling is a key technology for product family engineering. In this paper, we describe a feature modelling technique that empowers product family engineers to define the framework within which they use feature modelling. Our technique offers three dimensions of flexibility. Firstly, it is based on a feature meta-meta-model and hence it allows users to define their own feature meta-mod...
متن کاملA foundation for multi-level modelling
Multi-level modelling allows types and instances to be mixed in the same model, however there are several proposals for how metamodels can support this. This paper proposes a meta-circular basis for meta-modelling and shows how it supports two leading approaches to multi-level modelling.
متن کاملComputer Aided Multi-paradigm Modelling to Process Petri-Nets and Statecharts
This paper proposes a Multi-Paradigm approach to the modelling of complex systems. The approach consists of the combination of meta-modelling, multi-formalism modelling, and modelling at multiple levels of abstraction. We implement these concepts in AToM, A Tool for Multi-formalism, Meta-Modelling. In AToM, modelling formalisms are modelled in their own right at a meta-level within an appropria...
متن کاملAugmenting DSVL Meta-Tools with Pattern Specification, Instantiation and Reuse
This paper describes an approach for using patterns in domain-specific visual language (DSVL) meta-tools. Our approach facilitates DSVL development via high level design-for-reuse and design-by-reuse pattern modelling tools. It provides a simple visual pattern modelling language that is used in parallel with DSVL meta-model specifications for modelling and reusing DSVL structural and behavioura...
متن کاملUsing Meta-Modelling and Graph Grammars to Create Modelling Environments
This paper presents the combined use of meta-modelling and graph grammars for the generation of visual modelling tools for simulation formalisms. In meta-modelling, formalisms are described at a meta-level. This information is used by a meta-model processor to generate modelling tools for the described formalisms. We combine meta-modelling with graph grammars to extend the model manipulation ca...
متن کامل